home *** CD-ROM | disk | FTP | other *** search
/ ftp.mactech.com 2010 / ftp.mactech.com.tar / ftp.mactech.com / machack / Hacks97 / WarriorsProgress.sit / Warrior’s Progress / source code / Source / Libraries / Windows / WindowDefinition.cp < prev    next >
Text File  |  1997-06-28  |  3KB  |  143 lines

  1. // WindowDefinition.cp
  2.  
  3. #ifndef WindowDefinition_h
  4. #include "WindowDefinition.h"
  5. #endif
  6.  
  7. const WindowDefinition& WindowDefinition::Document()
  8.   {
  9.     static const WindowDefinition definition
  10.       (
  11.         WindowObject::document,
  12.         Rectangle( -1, -18, 2, 2 ),
  13.         true, true, true,
  14.         true, false, false
  15.       );
  16.     return definition;
  17.   }
  18.  
  19. const WindowDefinition& WindowDefinition::Document( NoCloseBox )
  20.   {
  21.     static const WindowDefinition definition
  22.       (
  23.         WindowObject::document,
  24.         Rectangle( -1, -18, 2, 2 ),
  25.         false, true, true,
  26.         true, false, false
  27.       );
  28.     return definition;
  29.   }
  30.  
  31. const WindowDefinition& WindowDefinition::Document( NoGrowBox )
  32.   {
  33.     static const WindowDefinition definition
  34.       (
  35.         WindowObject::noGrow,
  36.         Rectangle( -1, -18, 2, 2 ),
  37.         true, false, true,
  38.         true, false, false
  39.       );
  40.     return definition;
  41.   }
  42.  
  43. const WindowDefinition& WindowDefinition::Document( NoCloseBox,
  44.                                                                      NoGrowBox )
  45.   {
  46.     static const WindowDefinition definition
  47.       (
  48.         WindowObject::noGrow,
  49.         Rectangle( -1, -18, 2, 2 ),
  50.         false, false, true,
  51.         true, false, false
  52.       );
  53.     return definition;
  54.   }
  55.  
  56. const WindowDefinition& WindowDefinition::Document( NoZoomBox )
  57.   {
  58.     static const WindowDefinition definition
  59.       (
  60.         WindowObject::noZoom,
  61.         Rectangle( -1, -18, 2, 2 ),
  62.         true, true, false,
  63.         true, false, false
  64.       );
  65.     return definition;
  66.   }
  67.  
  68. const WindowDefinition& WindowDefinition::Document( NoCloseBox,
  69.                                                                      NoZoomBox )
  70.   {
  71.     static const WindowDefinition definition
  72.       (
  73.         WindowObject::noZoom,
  74.         Rectangle( -1, -18, 2, 2 ),
  75.         false, true, false,
  76.         true, false, false
  77.       );
  78.     return definition;
  79.   }
  80.  
  81. const WindowDefinition& WindowDefinition::Document( NoGrowBox,
  82.                                                                      NoZoomBox )
  83.   {
  84.     static const WindowDefinition definition
  85.       (
  86.         WindowObject::noGrowNoZoom,
  87.         Rectangle( -1, -18, 2, 2 ),
  88.         true, false, false,
  89.         true, false, false
  90.       );
  91.     return definition;
  92.   }
  93.  
  94. const WindowDefinition& WindowDefinition::Document( NoCloseBox,
  95.                                                                      NoGrowBox,
  96.                                                                      NoZoomBox )
  97.   {
  98.     static const WindowDefinition definition
  99.       (
  100.         WindowObject::noGrowNoZoom,
  101.         Rectangle( -1, -18, 2, 2 ),
  102.         false, false, false,
  103.         true, false, false
  104.       );
  105.     return definition;
  106.   }
  107.  
  108. const WindowDefinition& WindowDefinition::Dialog()
  109.   {
  110.     static const WindowDefinition definition
  111.       (
  112.         WindowObject::dialog,
  113.         Rectangle( -1, -18, 2, 2 ),
  114.         false, false, false,
  115.         false, true, false
  116.       );
  117.     return definition;
  118.   }
  119.  
  120. const WindowDefinition& WindowDefinition::MovableModal()
  121.   {
  122.     static const WindowDefinition definition
  123.       (
  124.         WindowObject::movableModal,
  125.         Rectangle( -1, -18, 2, 2 ),
  126.         true, false, false,
  127.         true, true, false
  128.       );
  129.     return definition;
  130.   }
  131.  
  132. const WindowDefinition& WindowDefinition::MovableModal( NoCloseBox )
  133.   {
  134.     static const WindowDefinition definition
  135.       (
  136.         WindowObject::movableModal,
  137.         Rectangle( -1, -18, 2, 2 ),
  138.         false, false, false,
  139.         true, true, false
  140.       );
  141.     return definition;
  142.   }
  143.